note purchase agreement - German English Dictionary